home *** CD-ROM | disk | FTP | other *** search
-
-
-
- [Version]
- Signature="$CHICAGO$"
- Class=MEDIA
- ClassGUID={4d36e96c-e325-11ce-bfc1-08002be10318}
- Provider=%MSFT%
- LayoutFile=layout.inf, layout1.inf, layout2.inf
- DriverVer =11/18/1999,5.00.2184.1
-
- [Manufacturer]
- %NMGCMfgName%=NM5Audio
-
-
- ;; Excluding drivers from the "Add New Hardware" list.
- [ControlFlags]
-
- ExcludeFromSelect = *
-
-
- ;;---------------------------------------------------------------;
- ;;
- ;; D E V I C E C A L L O U T S E C T I O N
- ;;
-
- [NM5Audio]
- %*WDM_NM5.DeviceDesc%=WDM_NM5, PCI\VEN_10C8&DEV_8005
- %*WDM_NM5A2.DeviceDesc%=WDM_NM5A2, *NMX2210
-
- ;;---------------------------------------------------------------;
- ;;
- ;; D I R E C T O R Y S E C T I O N
- ;;
- [DestinationDirs]
- NM5Audio.CopyList = 10,system32\drivers ; %SystemRoot%\system32\drivers
-
- [PreCopySection]
- HKR,,NoSetupUI,,1
-
- ;;---------------------------------------------------------------;
- ;;
- ;; D R I V E R C A L L O U T S E C T I O N
- ;;
-
- [WDM_NM5]
- Include=ks.inf, wdmaudio.inf
- Needs=KS.Registration, WDMAUDIO.Registration
- CopyFiles=NM5Audio.CopyList
- AddReg=WDM_NM5.AddReg, WDM_NM5A2_GUID.AddReg
-
- [WDM_NM5A2]
- Include=ks.inf, wdmaudio.inf
- Needs=KS.Registration, WDMAUDIO.Registration
- CopyFiles=NM5Audio.CopyList
- AddReg=WDM_NM5A2.AddReg, WDM_NM5.AddReg, WDM_NM5A2_GUID.AddReg
-
- [WDM_NM5.Interfaces]
- AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Wave%,WDM_NM5.Interface.Wave
- AddInterface=%KSCATEGORY_RENDER%,%KSNAME_Wave%,WDM_NM5.Interface.Wave
- AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_Wave%,WDM_NM5.Interface.Wave
- AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Topology%,WDM_NM5.Interface.Topology
-
- [WDM_NM5A2.Interfaces]
- AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_FMSynth%,WDM_NM5.Interface.FMSynth
- AddInterface=%KSCATEGORY_RENDER%,%KSNAME_FMSynth%,WDM_NM5.Interface.FMSynth
- AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_UART%,WDM_NM5.Interface.UART
- AddInterface=%KSCATEGORY_RENDER%,%KSNAME_UART%,WDM_NM5.Interface.UART
- AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_UART%,WDM_NM5.Interface.UART
- AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Wave%,WDM_NM5.Interface.Wave
- AddInterface=%KSCATEGORY_RENDER%,%KSNAME_Wave%,WDM_NM5.Interface.Wave
- AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_Wave%,WDM_NM5.Interface.Wave
- AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Topology%,WDM_NM5.Interface.Topology
-
- [WDM_NM5.Interface.Wave]
- AddReg=WDM_NM5.Interface.Wave.AddReg
- [WDM_NM5.Interface.Wave.AddReg]
- HKR,,CLSID,,%Proxy.CLSID%
- HKR,,FriendlyName,,%WDM_NM5.Wave.szPname%
-
- [WDM_NM5.Interface.Topology]
- AddReg=WDM_NM5.Interface.Topo.AddReg
- [WDM_NM5.Interface.Topo.AddReg]
- HKR,,CLSID,,%Proxy.CLSID%
- HKR,,FriendlyName,,%WDM_NM5A2.Topology.szPname%
-
- [WDM_NM5.Interface.FMSynth]
- AddReg=WDM_NM5.Interface.FM.AddReg
- [WDM_NM5.Interface.FM.AddReg]
- HKR,,CLSID,,%Proxy.CLSID%
- HKR,,FriendlyName,,%WDM_NM5A2.FMSynth.szPname%
-
- [WDM_NM5.Interface.UART]
- AddReg=WDM_NM5.Interface.UART.AddReg
- [WDM_NM5.Interface.UART.AddReg]
- HKR,,CLSID,,%Proxy.CLSID%
- HKR,,FriendlyName,,%WDM_NM5A2.UART.szPname%
-
- ;;---------------------------------------------------------------;
- ;;
- ;; U P D A T E R E G I S T R Y S E C T I O N
- ;;
-
- [WDM_NM5.AddReg]
- HKR,,AssociatedFilters,,"wdmaud,swmidi,redbook"
- HKR,,Driver,,NM5A2WDM.SYS
- HKR,,NTMPDriver,,"NM5A2WDM.sys"
-
- HKR,Drivers,SubClasses,,"wave,midi,mixer"
-
- HKR,Drivers\wave\wdmaud.drv, Driver,,wdmaud.drv
- HKR,Drivers\midi\wdmaud.drv, Driver,,wdmaud.drv
- HKR,Drivers\mixer\wdmaud.drv,Driver,,wdmaud.drv
- HKR,Drivers\aux\wdmaud.drv,Driver,,wdmaud.drv
-
- HKR,Drivers\wave\wdmaud.drv, Description,,%*WDM_NM5.DeviceDesc%
- HKR,Drivers\midi\wdmaud.drv, Description,,%WDM_SWSYNTH%
- HKR,Drivers\mixer\wdmaud.drv,Description,,%*WDM_NM5A2.DeviceDesc%
- HKR,Drivers\aux\wdmaud.drv,Description,,%*WDM_NM5A2.DeviceDesc%
-
- HKLM,Software\NeoMagic\Drivers,AudioMemSize,1,00,B0,01,00
- HKLM,Software\NeoMagic\Drivers,AudioMCMemSize,1,00,90,00,00
-
- [WDM_NM5A2.AddReg]
- HKR,,AssociatedFilters,,"wdmaud"
- HKR,,Driver,,NM5A2WDM.SYS
- HKR,,NTMPDriver,,"NM5A2WDM.sys"
-
- HKR,Drivers,SubClasses,,"midi"
-
- HKR,Drivers\midi\wdmaud.drv, Driver,,wdmaud.drv
-
- HKR,Drivers\midi\wdmaud.drv, Description,,%WDM_FM%
-
-
- [WDM_NM5A2_GUID.AddReg]
- HKLM,%MediaCategories%\%NM5GUID.Pcbeep%,Name,,%NM5Pin.Pcbeep%
- HKLM,%MediaCategories%\%NM5GUID.Pcbeep%,Display,1,00,00,00,00
- HKLM,%MediaCategories%\%NM5GUID.Phone%,Name,,%NM5Pin.Phone%
- HKLM,%MediaCategories%\%NM5GUID.Phone%,Display,1,00,00,00,00
- HKLM,%MediaCategories%\%NM5GUID.Mic1%,Name,,%NM5Pin.Mic1%
- HKLM,%MediaCategories%\%NM5GUID.Mic1%,Display,1,00,00,00,00
- HKLM,%MediaCategories%\%NM5GUID.Mic2%,Name,,%NM5Pin.Mic2%
- HKLM,%MediaCategories%\%NM5GUID.Mic2%,Display,1,00,00,00,00
- HKLM,%MediaCategories%\%NM5GUID.LineIn%,Name,,%NM5Pin.LineIn%
- HKLM,%MediaCategories%\%NM5GUID.LineIn%,Display,1,00,00,00,00
- HKLM,%MediaCategories%\%NM5GUID.CdPlayer%,Name,,%NM5Pin.CdPlayer%
- HKLM,%MediaCategories%\%NM5GUID.CdPlayer%,Display,1,00,00,00,00
- HKLM,%MediaCategories%\%NM5GUID.Video%,Name,,%NM5Pin.Video%
- HKLM,%MediaCategories%\%NM5GUID.Video%,Display,1,00,00,00,00
- HKLM,%MediaCategories%\%NM5GUID.Aux%,Name,,%NM5Pin.Aux%
- HKLM,%MediaCategories%\%NM5GUID.Aux%,Display,1,00,00,00,00
- HKLM,%MediaCategories%\%NM5GUID.LineOut%,Name,,%NM5Pin.LineOut%
- HKLM,%MediaCategories%\%NM5GUID.LineOut%,Display,1,00,00,00,00
- HKLM,%MediaCategories%\%NM5GUID.ZVPort%,Name,,%NM5Pin.ZVPort%
- HKLM,%MediaCategories%\%NM5GUID.ZVPort%,Display,1,00,00,00,00
- HKLM,%MediaCategories%\%NM5GUID.3DWide%,Name,,%NM5Pin.3DWide%
- HKLM,%MediaCategories%\%NM5GUID.3DWide%,Display,1,00,00,00,00
- HKLM,%MediaCategories%\%NM5GUID.FMSynth%,Name,,%NM5Pin.FMSynth%
- HKLM,%MediaCategories%\%NM5GUID.FMSynth%,Display,1,00,00,00,00
- HKLM,%MediaCategories%\%NM5GUID.I2S%,Name,,%NM5Pin.I2S%
- HKLM,%MediaCategories%\%NM5GUID.I2S%,Display,1,00,00,00,00
- HKLM,%MediaCategories%\%NM5GUID.20dbGain%,Name,,%NM5Pin.20dbGain%
- HKLM,%MediaCategories%\%NM5GUID.20dbGain%,Display,1,00,00,00,00
- HKLM,%MediaCategories%\%NM5GUID.DockPhone%,Name,,%NM5Pin.DockPhone%
- HKLM,%MediaCategories%\%NM5GUID.DockPhone%,Display,1,00,00,00,00
- HKLM,%MediaCategories%\%NM5GUID.DockMic1%,Name,,%NM5Pin.DockMic1%
- HKLM,%MediaCategories%\%NM5GUID.DockMic1%,Display,1,00,00,00,00
- HKLM,%MediaCategories%\%NM5GUID.DockMic2%,Name,,%NM5Pin.DockMic2%
- HKLM,%MediaCategories%\%NM5GUID.DockMic2%,Display,1,00,00,00,00
- HKLM,%MediaCategories%\%NM5GUID.DockLineIn%,Name,,%NM5Pin.DockLineIn%
- HKLM,%MediaCategories%\%NM5GUID.DockLineIn%,Display,1,00,00,00,00
- HKLM,%MediaCategories%\%NM5GUID.DockCdPlayer%,Name,,%NM5Pin.DockCdPlayer%
- HKLM,%MediaCategories%\%NM5GUID.DockCdPlayer%,Display,1,00,00,00,00
- HKLM,%MediaCategories%\%NM5GUID.DockVideo%,Name,,%NM5Pin.DockVideo%
- HKLM,%MediaCategories%\%NM5GUID.DockVideo%,Display,1,00,00,00,00
- HKLM,%MediaCategories%\%NM5GUID.DockAux%,Name,,%NM5Pin.DockAux%
- HKLM,%MediaCategories%\%NM5GUID.DockAux%,Display,1,00,00,00,00
- HKLM,%MediaCategories%\%NM5GUID.DockSpeaker%,Name,,%NM5Pin.DockSpeaker%
- HKLM,%MediaCategories%\%NM5GUID.DockSpeaker%,Display,1,00,00,00,00
- ;;---------------------------------------------------------------;
- ;;
- ;; F I L E C O P Y S E C T I O N
- ;;
-
- [NM5Audio.CopyList]
- nm5a2wdm.sys
-
- ;;**************** NT Install ****************
-
- [WDM_NM5.NTX86]
- Include=ks.inf, wdmaudio.inf
- Needs=KS.Registration, WDMAUDIO.Registration
- CopyFiles=NM5Audio.CopyList
- AddReg=WDM_NM5.AddReg, WDM_NM5A2_GUID.AddReg
-
- [WDM_NM5A2.NTX86]
- Include=ks.inf, wdmaudio.inf
- Needs=KS.Registration, WDMAUDIO.Registration
- CopyFiles=NM5Audio.CopyList
- AddReg=WDM_NM5A2.AddReg, WDM_NM5.AddReg, WDM_NM5A2_GUID.AddReg
-
- [WDM_NM5.NTX86.Interfaces]
- AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Wave%,WDM_NM5.Interface.Wave
- AddInterface=%KSCATEGORY_RENDER%,%KSNAME_Wave%,WDM_NM5.Interface.Wave
- AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_Wave%,WDM_NM5.Interface.Wave
- AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Topology%,WDM_NM5.Interface.Topology
-
- [WDM_NM5A2.NTX86.Interfaces]
- AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_FMSynth%,WDM_NM5.Interface.FMSynth
- AddInterface=%KSCATEGORY_RENDER%,%KSNAME_FMSynth%,WDM_NM5.Interface.FMSynth
- AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_UART%,WDM_NM5.Interface.UART
- AddInterface=%KSCATEGORY_RENDER%,%KSNAME_UART%,WDM_NM5.Interface.UART
- AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_UART%,WDM_NM5.Interface.UART
- AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Wave%,WDM_NM5.Interface.Wave
- AddInterface=%KSCATEGORY_RENDER%,%KSNAME_Wave%,WDM_NM5.Interface.Wave
- AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_Wave%,WDM_NM5.Interface.Wave
- AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Topology%,WDM_NM5.Interface.Topology
-
-
- [WDM_NM5.NTX86.Services]
- AddService = wdm_nm5, 0x00000002, wdm_nm5_Service_Inst
-
- [WDM_NM5A2.NTX86.Services]
- AddService = wdm_nm5, 0x00000002, wdm_nm5_Service_Inst
-
- [wdm_nm5_Service_Inst]
- DisplayName = %wdm_nm5.SvcDesc%
- ServiceType = 1 ; SERVICE_KERNEL_DRIVER
- StartType = 3 ; SERVICE_DEMAND_START
- ErrorControl = 1 ; SERVICE_ERROR_NORMAL
- ServiceBinary = %10%\system32\drivers\nm5a2wdm.sys
-
- ;;---------------------------------------------------------------;
- ;;
- ;; S T R I N G S
- ;;
-
- [Strings]
- MSFT="Microsoft"
- NMGCMfgName="NeoMagic Corporation"
- *WDM_NM5.DeviceDesc="NeoMagic MagicMedia 256AV Audio Driver (WDM)"
- *WDM_NM5A2.DeviceDesc="NeoMagic MagicMedia 256AV NMA2 Codec (WDM)"
- WDM_NM5.Wave.szPname="NeoMagic Audio (WDM)"
- WDM_NM5A2.Topology.szPname="NeoMagic Mixer (WDM)"
- WDM_NM5A2.FMSynth.szPname="NeoMagic FMSynth (WDM)"
- WDM_NM5A2.UART.szPname="NeoMagic MPU401 (WDM)"
-
- ;; NM5 friendly names (non-localizeable)
- NM5GUID.Pcbeep = "{BDC05F40-C4B3-11D1-84AF-00A024947B4F}"
- NM5GUID.Phone = "{BDC05F41-C4B3-11D1-84AF-00A024947B4F}"
- NM5GUID.Mic1 = "{BDC05F42-C4B3-11D1-84AF-00A024947B4F}"
- NM5GUID.Mic2 = "{BDC05F43-C4B3-11D1-84AF-00A024947B4F}"
- NM5GUID.LineIn = "{BDC05F44-C4B3-11D1-84AF-00A024947B4F}"
- NM5GUID.CdPlayer = "{BDC05F45-C4B3-11D1-84AF-00A024947B4F}"
- NM5GUID.Video = "{BDC05F46-C4B3-11D1-84AF-00A024947B4F}"
- NM5GUID.Aux = "{BDC05F47-C4B3-11D1-84AF-00A024947B4F}"
- NM5GUID.LineOut = "{BDC05F48-C4B3-11D1-84AF-00A024947B4F}"
- NM5GUID.ZVPort = "{BDC05F4B-C4B3-11D1-84AF-00A024947B4F}"
- NM5GUID.3DWide = "{BDC05F4C-C4B3-11D1-84AF-00A024947B4F}"
- NM5GUID.FMSynth = "{BDC05F4D-C4B3-11D1-84AF-00A024947B4F}"
- NM5GUID.I2S = "{BDC05F4E-C4B3-11D1-84AF-00A024947B4F}"
- NM5GUID.20dbGain = "{BDC05F4F-C4B3-11D1-84AF-00A024947B4F}"
- NM5GUID.DockSpeaker = "{BDC05F50-C4B3-11D1-84AF-00A024947B4F}"
- NM5GUID.DockPhone = "{BDC05F51-C4B3-11D1-84AF-00A024947B4F}"
- NM5GUID.DockMic1 = "{BDC05F52-C4B3-11D1-84AF-00A024947B4F}"
- NM5GUID.DockMic2 = "{BDC05F53-C4B3-11D1-84AF-00A024947B4F}"
- NM5GUID.DockLineIn = "{BDC05F54-C4B3-11D1-84AF-00A024947B4F}"
- NM5GUID.DockCdPlayer = "{BDC05F55-C4B3-11D1-84AF-00A024947B4F}"
- NM5GUID.DockVideo = "{BDC05F56-C4B3-11D1-84AF-00A024947B4F}"
- NM5GUID.DockAux = "{BDC05F57-C4B3-11D1-84AF-00A024947B4F}"
- ;; NM5 friendly names (localizeable)
- NM5Pin.Pcbeep = "PCBeep"
- NM5Pin.Phone = "Phone"
- NM5Pin.Mic1 = "Microphone"
- NM5Pin.Mic2 = "Mic2"
- NM5Pin.LineIn = "Line In"
- NM5Pin.CdPlayer = "CD Audio"
- NM5Pin.Video = "Video In"
- NM5Pin.Aux = "Aux In"
- NM5Pin.LineOut = "Master Volume"
- NM5Pin.ZVPort = "ZV Audio"
- NM5Pin.3DWide = "3D Wide"
- NM5Pin.FMSynth = "FM Synth"
- NM5Pin.I2S = "ZV Audio"
- NM5Pin.20dbGain = "Enable 20dB Gain"
- NM5Pin.DockSpeaker = "Enable Docking Speaker"
- NM5Pin.DockPhone = "Dock Phone"
- NM5Pin.DockMic1 = "Dock Mic"
- NM5Pin.DockMic2 = "Dock Mic2"
- NM5Pin.DockLineIn = "Dock Line"
- NM5Pin.DockCdPlayer = "Dock CD Audio"
- NM5Pin.DockVideo = "Dock Video"
- NM5Pin.DockAux = "Dock Aux"
-
- MediaCategories="SYSTEM\CurrentControlSet\Control\MediaCategories"
- WDM_SWSYNTH="Microsoft SWSynth (WDM)"
- WDM_FM="NeoMagic FMSynth (WDM)"
-
- Proxy.CLSID="{17CCA71B-ECD7-11D0-B908-00A0C9223196}"
- KSCATEGORY_AUDIO="{6994AD04-93EF-11D0-A3CC-00A0C9223196}"
- KSCATEGORY_RENDER="{65E8773E-8F56-11D0-A3B9-00A0C9223196}"
- KSCATEGORY_CAPTURE="{65E8773D-8F56-11D0-A3B9-00A0C9223196}"
- KSNAME_Wave="Wave"
- KSNAME_Topology="Topology"
- KSNAME_FMSynth="FMSynth"
- KSNAME_UART="Uart"
-
- wdm_nm5.SvcDesc = "NeoMagic MagicMedia 256AV Audio Driver (WDM)"
-
-
-